it is estimated that... - German English Dictionary